@charset "utf-8";

@media screen and (max-width: 1600px) and (min-width:0px) {
  .footerNavList a:first-child {
    font-size: 18px;
  }

  .footerNavList a {
    font-size: 14px;
  }

  .footerNavList p {
    font-size: 14px;
  }
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* 导航 */
.media_pc {
  display: block !important;
}

.media_phone {
  display: none !important;
}

@media screen and (max-width: 992x) and (min-width: 0px) {
  .media_pc {
    display: none !important;
  }

  .media_phone {
    display: block !important;
  }
}

/*小于1600大于1200稍微调整下字体*/
@media screen and (max-width: 1600px) and (min-width:0px) {
  .nav ul li .a1 {
    font-size: 14px
  }

  .nav ul li .div1 .p1 a {
    font-size: 12px
  }

  .foot_top ul {
    margin-left: 60px
  }

  .footer {
    padding: 30px 0px 0;
  }

  .footer_min {
    margin: 0;
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 1200px) and (min-width:992px) {
  .head, .logo, .iconTop, .nav ul li {
    height: 50px;
  }

  .search-form {
    top: 50px;
  }

  .search-form input {
    line-height: 30px;
  }

  .search-form img {
    top: 10px;
  }

  .nav ul li .a1 {
    line-height: 50px;
  }

  .head .container {
    padding: 0 2%;
  }

  .nav ul li .a1 {
    padding: 0 5px;
    font-size: 16px;
  }

  .footer_min>p>img {
    width: 250px;
  }

  .footerNav {
    padding-left: 15px;
  }
}

/*移动端导航*/
@media screen and (max-width: 992px) and (min-width: 0px) {
  .head, .header_top, .header_logo {
    display: none
  }

  .moblie_head {
    display: block;
    height: 50px;
    background: #fff;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 9999;
    border-bottom: 1px solid #ddd;
    padding: 0px 15px;
  }

  .moblie_head .fl {
    padding-top: 5px;
    padding-left: 2%
  }

  .moblie_head .fl img {
    height: 40px
  }

  .moblie_head .fr {
    padding-right: 2%;
    padding-top: 15px
  }

  .moblie_head .fr a {
    height: 20px;
  }

  .moblie_head .fr a img {
    height: 20px;
    vertical-align: top
  }

  .a_txt {
    display: block;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 0px;
    height: 0px;
    overflow: hidden;
    z-index: 10000
  }

  .a_txt .div1 {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #0b0d19;
    filter: alpha(opacity=0);
    opacity: 0;
    left: 0px;
    top: 0px;
    z-index: 1
  }

  .a_txt .div2 {
    position: absolute;
    width: 20%;
    left: 0px;
    top: 5%;
    z-index: 100;
    text-align: center;
    filter: alpha(opacity=0);
    opacity: 0
  }

  .a_txt .div3 {
    position: absolute;
    width: 80%;
    right: 0px;
    top: 0px;
    background: #0b0d19;
    height: 100%;
    z-index: 100;
    right: -80%;
    overflow-y: scroll;
  }

  .a_txt .div3 ul {
    padding-left: 5%;
    padding-right: 5%
  }

  .a_txt .div3 ul li {
    border-bottom: 1px solid #232530
  }

  .a_txt .div3 ul li a {
    display: block;
    height: 45px;
    color: #fff;
    line-height: 45px;
    padding-left: 5%;
    font-size: 16px
  }

  .a_txt .div3 ul li .a_js2 {
    background: url(../images/plus.png) 95% center no-repeat;
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    transition: all 0s
  }

  .a_txt .div3 ul li .a_js2_on {
    background: url(../images/reduce.jpg) 95% center no-repeat;
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    transition: all 0s
  }

  .a_txt .div3 ul li .a_txt2 {
    display: none
  }

  .a_txt .div3 ul li .a_txt2 a {
    height: 40px;
    line-height: 40px;
    font-size: 14px
  }

  .moblieimg {
    display: block
  }

  .footer_min {
    display: none;
  }

  .footer {
    padding: 0;
  }
}

/* end-导航 */
